package com.assess.web.dao;

import com.assess.web.model.Phases;
import com.assess.web.model.PhasesExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface PhasesMapper {
    long countByExample(PhasesExample example);

    int deleteByExample(PhasesExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(Phases record);

    int insertSelective(Phases record);

    List<Phases> selectByExample(PhasesExample example);

    Phases selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") Phases record, @Param("example") PhasesExample example);

    int updateByExample(@Param("record") Phases record, @Param("example") PhasesExample example);

    int updateByPrimaryKeySelective(Phases record);

    int updateByPrimaryKey(Phases record);
}